﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using Enterprise.Infrastructure;
//using Enterprise.Service.Doc;

//namespace Enterprise.UI.Web.Modules.Doc
//{
//    /// <summary>
//    /// JsHandler 的摘要说明
//    /// </summary>
//    public class JsHandler : IHttpHandler
//    {
//        /// <summary>
//        /// 当前页
//        /// </summary>
//        public int page = (int)Utility.sink("page", Utility.MethodType.Get, 0, 0, Utility.DataType.Int);

//        /// <summary>
//        /// 每页容量
//        /// </summary>
//        public int pagesize = (int)Utility.sink("pagesize", Utility.MethodType.Get, 0, 0, Utility.DataType.Int);

//        /// <summary>
//        /// 栏目Id 允许调用多个栏目 classid=28|29
//        /// </summary>
//        public string classid = (string)Utility.sink("classid", Utility.MethodType.Get, 0, 0, Utility.DataType.Str);

//        /// <summary>
//        /// 排序
//        /// </summary>
//        public string orderby = (string)Utility.sink("orderby", Utility.MethodType.Get, 0, 0, Utility.DataType.Str);

//        /// <summary>
//        /// 标题长度
//        /// </summary>
//        public int length = (int)Utility.sink("length", Utility.MethodType.Get, 0, 0, Utility.DataType.Int);


//        public void ProcessRequest(HttpContext context)
//        {
//            context.Response.ContentType = "text/plain";
//            string strWhere = "t.classid in " + classid.IdsToInId('|');
//            //获取该栏目所有的文章的数量用于分页程序  

//            Enterprise.Service.Doc.DocArticleService das = new DocArticleService();
//            System.Data.DataSet ds = das.GetListByPage(strWhere, orderby, (page - 1) * pagesize, (page - 1) * pagesize + pagesize);
//            //context.Response.Write(ds.Tables[0].ToHtmlTable());


//            //表格展示
//            string html = das.ListHtml(ds, length);

//            //end
//            context.Response.Write(html);
//            context.Response.End();
//        }

//        public bool IsReusable
//        {
//            get
//            {
//                return false;
//            }
//        }
//    }
//}